// 手机号验证
export function isvalidPhone(str) {
    const reg = /^1[3|4|5|7|8][0-9]\d{8}$/;
    return reg.test(str);
}

//传真验证
export function isvalidFax(str){
     const reg = /^(\d{3,4}-)?\d{7,8}$/;//座机和传真格式是一样的：区号-号码
     return reg.test(str);
}

//邮箱验证
export function isvalidEmail(str){
    const reg = /^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/;
    return reg.test(str)
}

//身份证号验证
export function isvalidIdCard(str){
    //18位从1900到2099年中间的范围验证
    const reg = /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[0-2])(([0-2][1-9])|10|20|30|31)\d{3}(\d|X|x)$/;
    return reg.test(str);
}

//数字（包括小数）验证
export function isvalidDecimal(str){
    const reg = /^-?\d{1,4}(?:\.\d{1,2})?$/;//范围0~9999小数点后1~2位
    return reg.test(str);
}
//正整数验证
export function isvalidInteger(str){
    const reg =/^[0-9]*[1-9][0-9]*$/;//正整数
    return reg.test(str);
}








